home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Developer Toolbox 6.1
/
SGI Developer Toolbox 6.1 - Disc 4.iso
/
public
/
SciAn
/
src
/
ScianRecorders.h
< prev
next >
Wrap
C/C++ Source or Header
|
1994-08-01
|
1KB
|
64 lines
/*ScianRecorder.h
Public stuff for ScianRecorder.c
Eric Pepke
*/
extern ObjPtr commRecorderClass;
/*Baud rates*/
#define RB_300 0
#define RB_1200 1
#define RB_2400 2
#define RB_4800 3
#define RB_9600 4
#define RB_19200 5
/*Frame sources*/
#define FS_VIDEO 0
#define FS_WINDOW 1
#define FS_SCREEN 2
/*Frame bits*/
#define FB_VIDEO 1
#define FB_WINDOW 2
#define FB_SCREEN 4
extern Bool recordEnabled;
extern ObjPtr curRecorder;
#ifdef PROTO
void InitRecorders(void);
void KillRecorders(void);
Bool ConnectRecorder(void);
Bool PrepareToRecord(int);
void DisconnectRecorder(void);
Bool StopRecording(void);
Bool SetRecorder(char *);
void SetFPS(real);
void SetScreenSize(int, int);
void GetScreenSize(int *, int *);
ObjPtr NewRecorder(ObjPtr, char *, char *);
void RegisterRecorder(ObjPtr);
WinInfoPtr AnimationControlsWindow(void);
WinInfoPtr RecorderDriversWindow(void);
Bool AdjustToVisWindows(ObjPtr);
Bool AdjustToCurWindow(ObjPtr);
#else
Bool ConnectRecorder();
Bool PrepareToRecord();
void DisconnectRecorder();
void InitRecorders();
void KillRecorders();
Bool StopRecording();
Bool SetRecorder();
void SetFPS();
void SetScreenSize();
void GetScreenSize();
ObjPtr NewRecorder();
void RegisterRecorder();
WinInfoPtr AnimationControlsWindow();
WinInfoPtr RecorderDriversWindow();
Bool AdjustToVisWindows();
Bool AdjustToCurWindow(ObjPtr);
#endif